Near-Optimal Self-stabilising Counting and Firing Squads
نویسندگان
چکیده
Consider a fully-connected synchronous distributed system consisting of n nodes, where up to f nodes may be faulty and every node starts in an arbitrary initial state. In the synchronous counting problem, all nodes need to eventually agree on a counter that is increased by one modulo some C in each round. In the self-stabilising firing squad problem, the task is to eventually guarantee that all non-faulty nodes have simultaneous responses to external inputs: if a subset of the correct nodes receive an external “go” signal as input, then all correct nodes should agree on a round (in the not-too-distant future) in which to jointly output a “fire” signal. Moreover, no node should generate a “fire” signal without some correct node having previously received a “go” signal as input. We present a framework reducing both tasks to binary consensus at very small cost: we maintain the resilience of the underlying consensus routine, while the stabilisation time and message size are, up to constant factors, bounded by the sum of the cost of the consensus routine for f faults and recursively applying our scheme to f ′ < f/2 faults. For example, we obtain a deterministic algorithm for self-stabilising Byzantine firing squads with optimal resilience f < n/3, asymptotically optimal stabilisation and response time O(f), and message size O(log f). As our framework does not restrict the type of consensus routines used, we also obtain efficient randomised solutions, and it is straightforward to adapt our framework to allow for f < n/2 omission or f < n crash faults, respectively. Our results resolve various open questions on the two problems, most prominently whether (communication-efficient) self-stabilising Byzantine firing squads or (randomised) sublinear-time solutions for either problem exist. ar X iv :1 60 8. 00 21 4v 1 [ cs .D C ] 3 1 Ju l 2 01 6
منابع مشابه
Efficient Counting with Optimal Resilience
Consider a complete communication network of n nodes, where the nodes receive 3 a common clock pulse. We study the synchronous c-counting problem: given any starting state 4 and up to f faulty nodes with arbitrary behaviour, the task is to eventually have all correct nodes 5 labeling the pulses with increasing values modulo c in agreement. Thus, we are considering algorithms 6 that are self-sta...
متن کاملClass of stabilising decentralised controllers for interconnected dynamical systems - Control Theory and Applications [see also IEE Proceedings-Control Theory and Applications], IEE Pr
A method is presented for the systematic design of stabilising decentralised controllers for large-scale interconnected dynamical systems. The design method is based on (i) decentralised implementation of global controllers obtained by using existing global controller design methods, (ii) model reduction of dynamical systems, and (iii) modelling of the interactions among the subsystems comprisi...
متن کاملOptimization of measurement counting time in Gamma-ray spectrometry of soil samples
The method of optimal measurement counting time in Gamma spectrometry for soil samples was studied. Gamma spectrometry was done based on minimum detectable activity using the HPGe- p type with efficiency of 30% and FWHM 1.7keV (for 1.33 MeV 60Co). The samples were IAEA-RG Th-1, IAEA-RGU-1 and IAEA-RGK-1 prepared in bottles. The measurements were done for 12 different counting times from 5 min t...
متن کاملبررسی تحریک جمعی نورون ها تحت اثر نوفه در حالت برانگیخته در شبکه های جهان کوچک و تصادفی
Synchrony is significant in brain neural network. In this study we investigate the collective firing in an excitable media and modeling the brain network by an small-world one. The Gaussian white noise is taken to the system of phase oscillators, and then to the frequency distribution. An order parameter in non stationary situation and other usefull statistical parameters such as firing are co...
متن کاملMental arithmetic leads to multiple discrete changes from baseline in the firing patterns of human thalamic neurons.
Primate thalamic action potential bursts associated with low-threshold spikes (LTS) occur during waking sensory and motor activity. We now test the hypothesis that different firing and LTS burst characteristics occur during quiet wakefulness (spontaneous condition) versus mental arithmetic (counting condition). This hypothesis was tested by thalamic recordings during the surgical treatment of t...
متن کامل